package org.mch.comm.velocity;

import java.io.Serializable;
import java.util.List;

public class VelBeanData implements Serializable {
	private static final long serialVersionUID = -2025942854559424610L;

	private String createDate;

	private String packageName = "";

	private String className;

	private String versionUID;

	private List<VelFieldData> fieldList;

	private String authorName;

	private String tableName;

	private String pKFieldName;

	private String classAnnotation;

	public VelBeanData() {
		super();
	}

	public VelBeanData(String packageName, String createDate, String className, List<VelFieldData> fieldList, String versionUID) {
		super();
		this.packageName = packageName;
		this.createDate = createDate;
		this.className = className;
		this.fieldList = fieldList;
		this.versionUID = versionUID;
	}

	public String getClassAnnotation() {
		return classAnnotation;
	}

	public void setClassAnnotation(String classAnnotation) {
		this.classAnnotation = classAnnotation;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public String getPKFieldName() {
		return pKFieldName;
	}

	public void setPKFieldName(String pKFieldName) {
		this.pKFieldName = pKFieldName;
	}

	public String getAuthorName() {
		return authorName;
	}

	public void setAuthorName(String authorName) {
		this.authorName = authorName;
	}

	public String getVersionUID() {
		return versionUID;
	}

	public void setVersionUID(String versionUID) {
		this.versionUID = versionUID;
	}

	public String getCreateDate() {
		return createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public String getPackageName() {
		return packageName;
	}

	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public List<VelFieldData> getFieldList() {
		return fieldList;
	}

	public void setFieldList(List<VelFieldData> fieldList) {
		this.fieldList = fieldList;
	}
}
